Copyright: (c) 1993 France-Teaser SARL


Index


Introduction


Annuaire Direct


Annuaire Minitel 1B


Annuaire Minitel 2


Annuaire Hayes


Répertoire de travail


Téléchargement


Votre premier téléchargement


Réception de fichiers


Emission de fichiers


Envoi de fichiers texte


Rédaction du message


Envoi du message


Les captures


La capture au format Vidéotex


La capture en mode page


Fonctions diverses


Conclusion


Licence d'utilisation


Utilisation


Utilisation du clavier


Utilisation de la souris


Affichage des touches de fonction


Rappel des touches


Changement de la taille de la fenêtre


Les macros-commandes

Une macro commande est une commande qui regroupe plusieurs commandes qui se suivent pour n'en former qu'une seule. Pour gagner du temps et de l'espace nous utilisons le terme macro pour abréger.

Avec WinBBT, une macro se traduit par un bouton, qui représente la macro, associé à une suite d'instructions compréhensibles par le serveur sur lequel vous êtes connecté.

Les macros de WinBBT sont réunies dix par dix dans ce que le programme appelle un niveau. WinBBT permet 30 niveaux de macro.

Si vous avez tout suivi, vous en déduisez que WinBBT vous permet de créer trois cents macros !

Créer une macro

Codes spéciaux dans les macros

Codes spéciaux de WinBBT

Exemple de macros avancées

Utilisation d'une macro


Créer une macro

Créer une macro est l'objet d' <Options>-<Définir les macros>. Une fois ce choix fait, une boîte de dialogue s'ouvre. Sur la gauche se trouvent les champs qui permettent de définir les dix macros du niveau affiché sur la droite de la boîte :

Le champ Raccourci rappelle la façon d'appeler les macros à partir du clavier.

Le champ Titre est celui qui apparaîtra sur le bouton correspondant à la macro.

Le champ Texte à envoyer contient ce que vous désirez envoyer au serveur, il peut contenir au plus 256 caractères.

Le choix Niveau d'affichage vous permet de naviguer dans les divers niveaux de saisie de macros (30 au maximum).

Pour comprendre les macros, créons en une simple.

Pour lire votre courrier sur Teaser, vous devez normalement taper *BALL puis Envoi.

Grâce au merveilleux programme que vous avez entre les mains, un simple "click" va maintenant vous suffire.

Créez la macro 1 du niveau 1 telle que celle qui existe dans l'illustration ci-dessus.

Positionnons Niveau d'affichage sur 1.

Allons sur le Titre de la macro correspondant à Maj+F1 et entrons Lire BAL.

Allons au champ Texte à envoyer et saisissons *BALL^SA.

Ce champ mérite explication: vous reconnaissez *BALL qui est le mot clé Teaser, mais à quoi correspond ^SA ?

C'est le code de la touche Envoi. Un rappel des codes Minitel nécessaires à la création de vos macros se trouve d'ailleurs en bas de la boîte de dialogue.

Pour écrire ^SA, demandez son affichage dans la boîte de liste Aide-mémoire des touches spéciales, puis collez-le dans le texte à l'aide des touches Maj+Ins.

Une fois cela fait, cliquez sur [image] . La macro est maintenant enregistrée.


Opération VAREUSE

Vous avez obtenu ce logiciel en bénéficiant d'une opération exceptionnelle de France-Teaser, cette opération est même plus qu'exceptionnelle, elle est

VAREUSE !!!

Suite ...


Opération VAREUSE

Oh pardon, cette opération n'est pas VAREUSE : elle est

UNIQUE !!!

D'après Pierre Dac et Francis Blanche (Le Fakir)


Utilisation d'une macro

Oui, comment utiliser ce que nous venons de créer? car pour le moment rien ne nous le permet. C'est l'objet du champ Niveau de l'option <Options>-<Annuaire>  :

Allez modifier l'annuaire, en mettant ce champ à 1 et cliquez sur [image] . Eventuellement, vous pouvez cliquer auparavant sur [image] pour garder cela dans votre configuration.

Un élément nouveau est maintenant affiché sur votre écran. Il s'agit d'une boîte de dialogue nommée Macros WinBBT (niveau x) qui doit ressembler à ce qui suit:

Deux actions sont possibles sur cette boîte de dialogue : la réduire en icône, avec le bouton de réduction, et naviguer de niveau en niveau, à l'aide de la petite barre de défilement à gauche.

Et, comme vous pouvez le voir, la macro que nous avons écrite tout à l'heure apparait. En cliquant sur le bouton correspondant, vous enverrez en un seul click *BALL [ENVOI].

Vous pouvez maintenant créer des macros spécifiques pour chaque entrée d'annuaire,  en associant un niveau initial de macro pour chaque entrée d'annuaire.


Codes spéciaux dans les macros

Les codes spéciaux utilisables dans les macros sont les 9 touches de fonction du Minitel, les 32 codes de contrôle de l'ASCII et 4 codes propres à WinBBT : ^w, ^?, ^* et ^x détaillés ci-après.

Ces codes spéciaux sont rappelés dans une boîte de liste affichée en bas de la boîte de dialogue de définition des macros. Quand un code est choisi dans cette liste, il va automatiquement dans le presse-papier ce qui permet de le coller dans le texte par la combinaison de touches Maj+Ins.

Si vous entrez les codes spéciaux à partir du clavier, respectez bien l'écriture en majuscules ou minuscules qui est donnée en modèle dans la boîte de liste.

Sur un clavier AZERTY, pour obtenir le caractère ^, appuyez simultanément sur la touche Alt Gr et le 9. Évitez d'utiliser le caractère ^ à côté du $ qui sert à écrire un accent circonflexe sur les voyelles, même celles en majuscules (Windows et le format Vidéotex supportent les voyelles majuscules accentuées, alors que MS/DOS connait uniquement le É).

Pour envoyer le caractère ^ dans une macro, il faut le doubler : ^^ .


Codes spéciaux de WinBBT

^w	suivi d'un nombre entre 1 à 9, exécute une temporisation de 1 à 9 secondes. La notion de temporisation est très utile : elle permet d'enchaîner des actions qui doivent attendre une réponse du serveur.

Attention : il ne s'agit pas d'un temps d'attente fixe, mais d'un temps d'attente d'inactivité de la ligne de communication. Par exemple, ^w1 signifie "attendre 1 seconde, si au cours de cette attente des caractères arrivent, recommencer à attendre 1 seconde après que le dernier caractère soit arrivé".

^w	suivi d'une chaîne de caractères entre guillemets, par exemple : "Bonjour", attend que cette chaîne de caractères (Bonjour) soit arrivée sur la ligne de communication pour continuer l'exécution de la macro.

Attention : ce n'est pas ce qui est affiché sur l'écran qui est pris en compte mais bien ce qui vient de la ligne. Si vous avez un doute, effectuez une connexion manuellement en ayant activé l'option Capture du menu Fichier pour vérifier exactement ce que vous recevez en examinant le fichier .LOG.

Il est possible d'insérer un temps d'attente en faisant suivre le dernier guillemet par un nombre entre 1 et 9, par exemple : ^w"affichage du prix"1 signifie : attendre que la chaîne affichage du prix soit reçue, puis attendre 1 seconde après que la ligne de communication soit inactive.

^?	ouvre une boîte de dialogue pour demander un texte, puis envoie ce texte si la réponse est [image] . Si la réponse est [image] , l'exécution de la macro est interrompue.

Si ce code est suivi d'une chaîne de caractères entre guillemets ("xxx"), cette chaîne de caractères est affichée dans la boîte de dialogue.

^*	ouvre une boîte de dialogue de demande de mot de passe, puis l'envoie si la réponse est [image] . Si la réponse est [image] , l'exécution de la macro est terminée.

Dans cette boîte, tout ce qui est tapé est représenté à l'écran par des astérisques (***)

^x	suivi d'un chiffre entre 1 et 9 ou 0, exécute une des dix macros du niveau courant. ^x1 correspond à la macro 1, ^x0 à la macro 10. La macro en cours est terminée à la rencontre de ce code.


Exemple de macros avancées

Quand vous serez familier avec les macros, étudiez celles qui suivent, qui servent à se connecter automatiquement sur Teaser en cliquant sur [image] dans l'annuaire de WinBBT. Pour cela, dans la boîte de dialogue de l'Annuaire, indiquez le Niveau où se trouvent ces macros comme dans l'exemple précédent et cochez la case Exécuter 1ère.

Macro 1 :	^w"affichage du prix"1^x2

Macro 2 :	Teaser^SA^w5^SH^w"Pseudo"1Nom^SA^w"Pass:"1^*^SA

Description détaillée :

^w"affichage du prix"1	attend que la chaîne de caractères affichage du prix soit reçue, cette chaîne de caractères se trouve dans la page d'accueil de Télétel. Le 1 derrière la chaîne indique d'attendre une seconde après que le dernier caractère soit reçu.

^x2	termine la macro 1 et enchaîne avec l'exécution de la macro 2.

Teaser	le nom du serveur.

^SA	code de la touche Envoi.

^w5	attend 5 secondes que la page d'accueil ait fini de s'afficher, ce temps d'attente très long est nécessaire car plusieurs messages, à des périodes variables,  sont envoyés avant la page d'accueil proprement dite.

^SH	code de la touche Suite.

^w"Pseudo"1	attend que la chaîne de caractères Pseudo soit reçue, puis attend 1 seconde après que le dernier caractère de la page soit affiché.

Nom	votre nom sur TEASER

^SA	code de la touche Envoi.

^w"Pass:"1	attend que la chaîne de caractères Pass: soit reçue, puis attend 1 seconde après que le dernier caractère de la page soit affiché.

^*	ouvre une boîte de dialogue de demande de mot de passe. Suivant la réponse, [image] ou [image] , le mot de passe donné est envoyé ou la macro se termine.

^SA	code de la touche Envoi.